Auto merge of #3345 - alexcrichton:release-branches, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 30 Nov 2016 18:16:39 +0000 (18:16 +0000)
committerbors <bors@rust-lang.org>
Wed, 30 Nov 2016 18:16:39 +0000 (18:16 +0000)
Add support for release branches in Cargo

Follow the same strategy as the compiler for now in basically every respect:

* Add new `--release-channel` configure option, defaulting to `dev`
* Remove old `--enable-nightly`
* Add `--enable-build-openssl` as an orthogonal option
* Hook up Travis/AppVeyor to stable/beta/master branches to do the right
  channel builds.


Trivial merge